package cn.bugstack.domain.trade.service;

import cn.bugstack.domain.trade.model.entity.NotifyTaskEntity;
import cn.bugstack.domain.trade.model.entity.TradePaySettlementEntity;
import cn.bugstack.domain.trade.model.entity.TradePaySuccessEntity;

import java.util.Map;

/**
 * @Author: 小新
 * @Date: 2025/8/10 9:27
 * @Description:
 * @Version: v1.0
 */
public interface ITradeSettlementOrderService {
   TradePaySettlementEntity settlementMarketPayOrder(TradePaySuccessEntity tradePaySuccessEntity) throws Exception;

    Map<String, Integer> execSettlementNotifyJob(NotifyTaskEntity notifyTaskEntity);

    Map<String ,Integer> execSettlementNotifyJob() throws Exception;

   Map<String ,Integer> execSettlementNotifyJob(String teamId) throws Exception;
}
